package com_game.itheima;

import java.util.Scanner;

public class Demo05 {
    public static void main(String[] args) {
        // if语句
        // 定义一个变量来表示绿灯的状态
//        boolean isGreen = true;
//        isGreen = false;
//        // 格式一：
//        if (isGreen) {
//            System.out.println("绿灯行");
//        }
//        System.out.println("程序开始");
//        int age = 17;
//        age = 18;
        // 第一种格式(只有一个条件)：
//        if (age >= 18) // 如果条件判断只有一个，没有else语句，可以省略大括号,但是不建议
//            System.out.println("已经成年了");
//        int a = 10;  // 在只有一个的if条件中，定义的a这个变量无法被外部访问，只有一个if条件也应该加上大括号
        // 第二种格式(只有一个条件,两种情况)：
//        if (age >= 18) {
//            System.out.println("已经成年了");
//        } else {
//            System.out.println("还未成年呢");
//        }
//        System.out.println("程序结束");
        // 判断奇偶
//        int num = 10;
//        if (num % 2 == 0) { // 如果num是偶数
//            System.out.println(num + "是偶数");
//        } else { // 如果num是奇数
//            System.out.println(num + "是奇数");
//        }


        // 第三种格式(有多个条件)：
//        int week = 3;  // 星期三
//        if (week == 1) {
//            System.out.println("周一：打篮球");
//        } else if (week == 2) {
//            System.out.println("周二：打羽毛球");
//        } else if (week == 3) {
//            System.out.println("周三：打乒乓球");
//        } else if (week == 4) {
//            System.out.println("周四：打台球");
//        } else if (week == 5) {
//            System.out.println("周五：打高尔夫球");
//        } else if (week == 6) {
//            System.out.println("周六：睡觉");
//        } else if (week == 7) {
//            System.out.println("周日：睡觉");
//        } else {  // 当上述语句都不满足的时候，执行else语句
//            System.out.println("输入有误");
//        }
        /*
        键盘对象 Scanner
            1. 导包 import java.util.Scanner;
            2. 创建对象 Scanner sc = new Scanner(System.in);
            3. 调用方法 接收数据 int num = sc.nextInt();
        */

//        Scanner sc = new Scanner(System.in);  // 创建对象
//        int age = sc.nextInt();  // 接收数据

        System.out.println("请输入年龄："); // 控制台提示
        int age = new Scanner(System.in).nextInt();  // 简化写法
        if (age >= 0 && age <= 17) {
            System.out.println("未成年");
        } else if (age >= 18 && age <= 29) {
            System.out.println("青年人");
        } else if (age >= 30 && age <= 59) {
            System.out.println("中年人");
        } else if (age >= 60 && age <= 99) {
            System.out.println("老年人");
        } else if (age >= 100) {
            System.out.println("长寿老人");
        }else {
            System.out.println("输入有误");
        }

    }
}
